home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 32 / Mac Magazin and MacEasy Magazine CD - Issue 32.iso / Grafik & Text / OzTeX3.0 / OzTeX3.0update Folder / Default < prev    next >
Text File  |  1997-04-02  |  19KB  |  383 lines

  1. % OzTeX reads this configuration file when it starts up.
  2. % Before making any changes, read the section on configuration files
  3. % in the OzTeX User Guide and the notes at the end of this file.
  4. %
  5. % changes for DANTE by LML 1997/04/02
  6.  
  7. % Files and folders:
  8.  
  9. config_files        = -- StyleWriter ImageWriter Linotronic |
  10.    "600 dpi printer" -- "A5 Portrait" "A4 Landscape" "US Letter" -- |
  11.    "View at 144 dpi" "View CM using PS" -- "Add BaKoMa Fonts" |
  12.    "Add CM/PS Fonts" "Add Lucida Fonts" "Add MathTime Fonts"
  13. format_files        = LaTeX Plain
  14. help_files          = "Questions and Answers" "Handy Hints" Problems |
  15.    DANTE "TeX Users Group" "Related Software" "Shareware Fee" Thanks -- |
  16.    DVIPS DVIDVI DVIcopy PSbook PSnup PSselect PStoPS -- |
  17.    "Changes to OzTeX 1.7" "Changes to OzTeX 1.8" "Changes to OzTeX 1.9" |
  18.    "Changes to OzTeX 2.0" "Changes to OzTeX 2.1"
  19. help_folder         = :Help-files:
  20. format_folder       = :TeX-formats:
  21. input_folders       = :TeX-inputs:LaTeX:* :TeX-inputs:LaTeX:contrib:* |
  22.                       :TeX-inputs:Plain: |
  23.                              :TeX-inputs:hyphenation: |
  24.                              :TeX-inputs:dvips:
  25. tfm_folders         = :TeX-fonts:*
  26. vf_folders          = :VF-files:
  27. pk_files            = %f.%dpk :PK-files:%f.%dpk :PK-files:%m:%d:%f.%dpk
  28. ps_folders          = :DVIPS:Inputs: :PS-files: :PS-files:Encodings: $f
  29. text_to_ps_prolog   = :PS-files:TEXTtoPS.pro
  30. missing_fonts_file  = :PK-files:missfont.make  (for use by MakeTeXPK in OzMF)
  31. pool_file           = :TeX-formats:TeX.pool    (only used by INITEX)
  32. dummy_tfm_file      = :TeX-fonts:CM:cmr10.tfm
  33. dummy_screen_font   = Geneva
  34. save_output         = Oz.text                  (for Save All Text)
  35. dvidvi_output       = out.dvi                  (for DVIDVI)
  36. pstool_output       = out.ps                   (for PSbook, PSnup, etc)
  37. input_file_suffixes = .tex .ltx .dtx .ins
  38. mf_application      = OzMF
  39.  
  40. % Printing and previewing:
  41.  
  42. printing_resolution = 300            (in dots per inch)
  43. printing_mode       = laserwriter    (used by MakeTeXPK in OzMF)
  44. printing_config     = ""             (don't load anything before printing)
  45. viewing_resolution  = 300
  46. viewing_mode        = laserwriter
  47. viewing_config      = ""             (don't load anything before viewing)
  48. units               = mm             (in/cm/mm/pc/pt/bp/px)
  49. paper_width         = 210mm          (A4 width; use 8.5in for US Letter)
  50. paper_height        = 297mm          (A4 height; use 11in for US Letter)
  51. horizontal_offset   = 0mm            (shift pages right if +ve, left if -ve)
  52. vertical_offset     = 0mm            (shift pages down if +ve, up if -ve)
  53. show_statistics     = false
  54. reverse_page_order  = false          (use true if pages are stacked face up)
  55. manual_feed         = false          (only for PostScript printing)
  56. dvips_options       = ""             (ditto)
  57. paper_edges         = blue           (use white to make them invisible)
  58. \special_markers    = green          (ditto)
  59. missing_fonts       = red            (ditto)
  60. missing_picts       = red            (for EPSF files with no PICT)
  61. hypertex_links      = green
  62.  
  63. % TeX parameters (the values in brackets show the possible ranges):
  64.  
  65. mem_max             = 250000  (mem_top..100000000)
  66. font_max            = 256     (1..256)
  67. font_mem_size       = 130000   (8..100000000)
  68. max_strings         = 16382    (1300..16382)
  69. string_vacancies    = 50000   (0..pool_size-23500)
  70. pool_size           = 80000   (string_vacancies+23500..100000000)
  71. buf_size            = 1000    (120..32760)
  72. stack_size          = 200     (1..1600)
  73. max_in_open         = 10      (1..20)
  74. param_size          = 100     (1..8190)
  75. nest_size           = 100     (1..1000)
  76. save_size           = 2000    (1..4094)
  77. trie_size           = 20000   (1..65000)
  78. trie_op_size        = 1000    (1..16382)
  79. %
  80. % If you change any of the next four parameters then you'll need
  81. % to run INITEX and rebuild all your format files (see the User Guide).
  82. % Some people will probably want to increase the hash_size value,
  83. % so here are some suitable hash_prime values:
  84. % hash_size         =  3000  4000  5000  6000  10000  20000  31000
  85. % hash_prime        =  2551  3407  4253  5101   8501  16993  26347
  86. %
  87. mem_top             = 200000  (mem_min+1100..mem_max)
  88. hash_size           = 10000   (325..31000)
  89. hash_prime          = 8501    (prime about 85% of hash_size)
  90. hyph_size           = 2551    (prime from 1..16382)
  91. %
  92. % Only change the next few parameters when carrying out TeX's TRIP test:
  93. %
  94. error_line          = 72      (45..32760)
  95. half_error_line     = 42      (30..error_line-15)
  96. max_print_line      = 79      (60..32760)
  97. mem_min             = 0       (0..mem_top-1100)
  98.  
  99. % PostScript fonts (or more accurately, non-PK fonts):
  100.  
  101. begin_fonts
  102.  
  103. % TFM     Printer font                Screen font           Encoding    Style
  104. pagd8r    AvantGarde-Demi             "Avant Garde"         Mac8r.enc   b
  105. pagdo8r   AvantGarde-DemiOblique      "Avant Garde"         Mac8r.enc   bi
  106. pagk8r    AvantGarde-Book             "Avant Garde"         Mac8r.enc
  107. pagko8r   AvantGarde-BookOblique      "Avant Garde"         Mac8r.enc   i
  108.  
  109. pbkd8r    Bookman-Demi                Bookman               Mac8r.enc   b
  110. pbkdi8r   Bookman-DemiItalic          Bookman               Mac8r.enc   bi
  111. pbkdo8r   Bookman-Demi                Bookman               Mac8r.enc   bi
  112. pbkl8r    Bookman-Light               Bookman               Mac8r.enc
  113. pbkli8r   Bookman-LightItalic         Bookman               Mac8r.enc   i
  114. pbklo8r   Bookman-Light               Bookman               Mac8r.enc   i
  115.  
  116. pcrb8r    Courier-Bold                Courier               Mac8r.enc   b
  117. pcrbo8r   Courier-BoldOblique         Courier               Mac8r.enc   bi
  118. pcrr8r    Courier                     Courier               Mac8r.enc
  119. pcrro8r   Courier-Oblique             Courier               Mac8r.enc   i
  120.  
  121. phvb8r    Helvetica-Bold              Helvetica             Mac8r.enc   b
  122. phvbo8r   Helvetica-BoldOblique       Helvetica             Mac8r.enc   bi
  123. phvbon8r  Helvetica-BoldOblique       Helvetica             Mac8r.enc   cbi
  124. phvbrn8r  Helvetica-Bold              Helvetica             Mac8r.enc   cb
  125. phvr8r    Helvetica                   Helvetica             Mac8r.enc
  126. phvro8r   Helvetica-Oblique           Helvetica             Mac8r.enc   i
  127. phvron8r  Helvetica-Oblique           Helvetica             Mac8r.enc   ci
  128. phvrrn8r  Helvetica                   Helvetica             Mac8r.enc   c
  129.  
  130. pncb8r    NewCenturySchlbk-Bold       "New Century Schlbk"  Mac8r.enc   b
  131. pncbi8r   NewCenturySchlbk-BoldItalic "New Century Schlbk"  Mac8r.enc   bi
  132. pncbo8r   NewCenturySchlbk-Bold       "New Century Schlbk"  Mac8r.enc   bi
  133. pncr8r    NewCenturySchlbk-Roman      "New Century Schlbk"  Mac8r.enc
  134. pncri8r   NewCenturySchlbk-Italic     "New Century Schlbk"  Mac8r.enc   i
  135. pncro8r   NewCenturySchlbk-Roman      "New Century Schlbk"  Mac8r.enc   i
  136.  
  137. pplb8r    Palatino-Bold               Palatino              Mac8r.enc   b
  138. pplbi8r   Palatino-BoldItalic         Palatino              Mac8r.enc   bi
  139. pplbo8r   Palatino-Bold               Palatino              Mac8r.enc   bi
  140. pplbu8r   Palatino-BoldItalic         Palatino              Mac8r.enc
  141. pplr8r    Palatino-Roman              Palatino              Mac8r.enc
  142. pplri8r   Palatino-Italic             Palatino              Mac8r.enc   i
  143. pplro8r   Palatino-Roman              Palatino              Mac8r.enc   i
  144. pplrre8r  Palatino-Roman              Palatino              Mac8r.enc   e
  145. pplrrn8r  Palatino-Roman              Palatino              Mac8r.enc   c
  146. pplru8r   Palatino-Italic             Palatino              Mac8r.enc
  147.  
  148. psyr      Symbol                      Symbol                nil
  149. psyro     Symbol                      Symbol                nil         i
  150.  
  151. ptmb8r    Times-Bold                  Times                 Mac8r.enc   b
  152. ptmbi8r   Times-BoldItalic            Times                 Mac8r.enc   bi
  153. ptmbo8r   Times-Bold                  Times                 Mac8r.enc   bi
  154. ptmr8r    Times-Roman                 Times                 Mac8r.enc
  155. ptmri8r   Times-Italic                Times                 Mac8r.enc   i
  156. ptmro8r   Times-Roman                 Times                 Mac8r.enc   i
  157. ptmrre8r  Times-Roman                 Times                 Mac8r.enc   e
  158. ptmrrn8r  Times-Roman                 Times                 Mac8r.enc   c
  159.  
  160. putb8r    Utopia-Bold                 Utopia                Mac8r.enc   b
  161. putbi8r   Utopia-BoldItalic           Utopia                Mac8r.enc   bi
  162. putbo8r   Utopia-Bold                 Utopia                Mac8r.enc   bi
  163. putr8r    Utopia-Regular              Utopia                Mac8r.enc
  164. putri8r   Utopia-Italic               Utopia                Mac8r.enc   i
  165. putro8r   Utopia-Regular              Utopia                Mac8r.enc   i
  166.  
  167. pzcmi8r   ZapfChancery-MediumItalic   "Zapf Chancery"       Mac8r.enc
  168. pzdr      ZapfDingbats                "Zapf Dingbats"       nil
  169.  
  170. % This line is needed to view the MetaPost manual (:MetaPost:Docs:mpman.dvi)
  171. % because it uses an old-style TFM name.
  172. rpsyr     Symbol                      Symbol                nil
  173.  
  174. end_fonts
  175.  
  176. % Later parameters override earlier ones, so include any changes here
  177. % if you want to keep a record of the above settings.
  178. % Note that you can APPEND fonts to the above list by using
  179. % add_fonts
  180. % ...
  181. % end_fonts
  182.  
  183.  
  184. !
  185. The above exclamation mark tells OzTeX to stop reading the config file.
  186. Now we can add some notes without having to start each line with "%".
  187.  
  188. Files and folders
  189. -----------------
  190.  
  191. Path names beginning with ":" are relative to the location of OzTeX.
  192. See the OzTeX User Guide for more details about the syntax of path names.
  193.  
  194. Names in the config_files list appear as items at the end of the Config menu
  195. and should correspond to text files stored in the Configs folder.
  196. Note that config_files is ignored in non-default configuration files.
  197.  
  198. Names in the format_files list appear as items at the end of the TeX menu
  199. and should correspond to .fmt files inside the given format_folder.
  200. Format names must not contain any spaces.  Place your preferred format first.
  201.  
  202. Names in the help_files list appear as items in the Help menu and should
  203. correspond to text files in the given help_folder.  The Help menu will not
  204. appear if the list is empty.
  205.  
  206. NOTE: Any string starting with "-" in the above three lists will result in
  207. a disabled line in the corresponding menu.
  208.  
  209. Some parameters (input_folders, tfm_folders, vf_folders and ps_folders) allow
  210. "*" at the end of a path name to tell OzTeX to include all subfolders of the
  211. given folder in the search list.  OzTeX does NOT include subfolders within
  212. subfolders.
  213.  
  214. Note that the ps_folders list includes the special entry "$f".  OzTeX replaces
  215. $f with the path to your system fonts folder (this is where PostScript font
  216. files are normally kept).  On systems earlier than version 7, $f is replaced
  217. by the system folder.
  218.  
  219. The pk_files parameter is a list of file templates used by OzTeX to find
  220. PK files after doing the following substitutions:
  221.  
  222.    %f is replaced by the desired font name (eg. cmr10)
  223.    %d is replaced by the desired font size (eg. 360)
  224.    %b is replaced by the base resolution (eg. 300)
  225.    %m is replaced by the mode (eg. laserwriter)
  226.    %% is replaced by "%" (in case you want "%" in a folder name)
  227.  
  228. The text_to_ps_prolog parameter specifies the prolog file prepended to the
  229. output when printing a text file to a PostScript device (but only if
  230. "Use Standard PostScript" is not ticked).
  231.  
  232. The dvidvi_output parameter specifies the default name of the output file
  233. created by DVIDVI.  The pstool_output parameter specifies the default name
  234. of the output file created by PSbook, PSnup, etc.
  235.  
  236. The input_file_suffixes parameter allows you to specify a list of suffixes
  237. for the files seen in the "TeX..." file dialog.  The Default list matches the
  238. most common suffixes for TeX and LaTeX input files.  Note that an empty list
  239. will show all (TEXT) files.  The given list is also used by OzTeX to determine
  240. whether a text file should be typeset if it is dropped onto OzTeX or opened
  241. via an Apple "open document" event.
  242.  
  243. OzTeX calls the given mf_application to make a missing PK font when printing
  244. or previewing a DVI file.  The Default application is OzMF.
  245.  
  246. Printing and previewing
  247. -----------------------
  248.  
  249. The printing_resolution value (in dots per inch) is used when printing a
  250. DVI file on a non-PostScript printer and the viewing_resolution is used when
  251. previewing a DVI file.  For both parameters, the maximum value is 3000 and
  252. the minimum value is the resolution of your screen (typically 72).
  253. The printing_mode and viewing_mode strings are passed from OzTeX to Metafont
  254. to make missing PK fonts.
  255.  
  256. NOTE: dvips does NOT use the printing_resolution or printing_mode.  It uses
  257. the resolution and mode specified in :DVIPS:Inputs:config.ps.  This allows
  258. more flexibility.  For example, a person with two printers, one QuickDraw and
  259. one PostScript, can set up the printing parameters for the QD printer and have
  260. quite different settings in config.ps for the PS printer.
  261.  
  262. If the printing_config value is non-empty then OzTeX will automatically
  263. load the named config file just before printing a DVI or text file.
  264. Similarly, if the viewing_config value is non-empty then OzTeX will
  265. automatically load the config file just before previewing a DVI file.
  266. The Default parameters are both empty, and so nothing happens.
  267. However, people who want to use a different set of fonts (not just different
  268. resolutions) for viewing and printing could set up appropriate config files.
  269. For example, the "View CM using PS" config file sets the printing_config to
  270. "Default" so that after previewing a DVI file using "View CM using PS" you
  271. don't have to remember to load the Default config before printing.
  272.  
  273. The units parameter tells OzTeX how to display dimensions when printing or
  274. viewing a DVI file.  The standard TeX units are available as well as "px"
  275. (see the User Guide's section on paper coordinates).
  276.  
  277. The paper_width and paper_height values are used to detect page-off-paper
  278. errors when viewing a DVI file, and during low-level PostScript printing.
  279. (In standard PostScript printing and non-PostScript printing, OzTeX uses
  280. the paper size and orientation selected in the Page Setup dialog.)
  281. If the width is greater than the height then OzTeX will print or view
  282. in landscape mode.  The Default values specify A4 paper in portrait mode.
  283. If you use US Letter paper then see the US Letter config file.
  284.  
  285. The horizontal_offset and vertical_offset values affect the positioning of
  286. all pages when printing a DVI file on a non-PostScript printer.  They should
  287. only be changed if your printer has problems positioning the TeX origin
  288. (see page 2 in nasty.dvi).  These offsets are NOT used when previewing a DVI
  289. file, nor by dvips.  If you need to adjust the origin on a PostScript printer
  290. then add a line like "O 2mm,-3mm" to config.ps.
  291.  
  292. The flag parameters like show_statistics specify the initial settings
  293. of some check boxes used in the dialogs for printing a DVI file.
  294. For a PostScript printer, the extra DVIPS options box will contain
  295. the current dvips_options string (the Default string is empty, but some of
  296. the supplied config files set dvips_options to appropriate strings).
  297.  
  298. The paper_edges and other color parameters are used to specify the colors
  299. for various page elements when previewing a DVI file.  The allowed colors are
  300. black, red, green, blue, cyan, magenta, yellow and white (white can be used
  301. to make something invisible).  On black and white monitors all non-white
  302. colors appear black.
  303.  
  304. TeX parameters
  305. --------------
  306.  
  307. The TeX parameters determine how much memory is allocated for various arrays
  308. used by TeX and INITEX.  Note that mem_max is temporarily set to mem_top
  309. whenever you run INITEX.
  310.  
  311. The supplied values are suitable for small to medium-size TeX documents.
  312. For very large or complicated documents, you will probably need to increase
  313. most values and build big formats.  To do this, copy the following lines to
  314. a spot anywhere after the supplied TeX parameters (but before the "!"):
  315.  
  316. mem_max           = 200000      (mem_top..100000000)
  317. mem_top           = 200000      (mem_min+1100..mem_max)
  318. font_max          = 256         (1..256)
  319. font_mem_size     = 60000       (8..100000000)
  320. max_strings       = 10000       (1300..16382)
  321. string_vacancies  = 50000       (0..pool_size-23500)
  322. pool_size         = 80000       (string_vacancies+23500..100000000)
  323. buf_size          = 3000        (120..32760)
  324. stack_size        = 600         (1..1600)
  325. max_in_open       = 20          (1..20)
  326. param_size        = 200         (1..8190)
  327. nest_size         = 150         (1..1000)
  328. save_size         = 2000        (1..4094)
  329. trie_size         = 16000       (1..65000)
  330. trie_op_size      = 1000        (1..16382)
  331. hash_size         = 10000       (325..31000)
  332. hash_prime        = 8501        (prime about 85% of hash_size)
  333. hyph_size         = 2551        (prime from 1..16382)
  334.  
  335. NOTE: OzTeX's preferred memory size will need to be set to at least 3500K
  336. (select the OzTeX icon and then use "Get Info" in the Finder's File menu).
  337. You'll also need to run INITEX and rebuild all formats as described in the
  338. User Guide.
  339.  
  340. If you don't have enough memory then reduce the values of mem_max and mem_top.
  341. Each unit reduction saves 8 bytes, so if mem_max and mem_top are reduced by
  342. 100,000 then the required memory size drops by about 800K.  If you decide to
  343. change any other parameters then you might need to adjust OzTeX's memory size
  344. (use the number of allocated bytes shown at the end of a TeX run).
  345.  
  346. PostScript fonts
  347. ----------------
  348.  
  349. The lines between begin_fonts and end_fonts tell OzTeX which TFM files are
  350. for PostScript fonts (or more accurately, non-PK fonts).  The ordering of
  351. lines doesn't matter; they are used to build a list of PostScript fonts.
  352. Each line specifies a TFM name, a printer font name, a screen font name,
  353. an encoding entry and an optional style.
  354.  
  355. NOTE: The printer font names aren't actually used, but they do provide a
  356. convenient reminder of the actual printer fonts represented by the rather
  357. cryptic TFM names.  Note also that the given set of TFM names should match
  358. the entries in :DVIPS:Inputs:psfonts.map used by dvips.
  359.  
  360. The screen font names are used when viewing DVI files containing PostScript
  361. fonts, and when printing such DVI files on a non-PostScript printer.
  362. If you are unsure about which screen font would best match a particular
  363. PostScript font, you must still specify something (such as "?").
  364. If OzTeX can't find a specified screen font it will warn you and use the
  365. system font instead.  To obtain the best results when viewing or printing
  366. a DVI file with PostScript fonts you must get the matching screen fonts.
  367.  
  368. Each screen font can appear in a certain style defined by a set of flags:
  369.  
  370.    b for bold,
  371.    i for italic,
  372.    u for underline,
  373.    o for outline,
  374.    s for shadow,
  375.    c for condense and
  376.    e for extend.
  377.  
  378. If the style is not specified then OzTeX uses the font's plain style.
  379.  
  380. An encoding entry is the name of a user-defined encoding file (or "nil" if
  381. the TFM file and screen font use the same encoding). For more details, see
  382. the User Guide's section on encoding files.
  383.